The role of UML in software development in Greece - Results from an exploratory study

نویسندگان

  • P. Fitsilis
  • V. C. Gerogiannis
  • L. Anthopoulos
چکیده

The Unified Modeling Language (UML) is a language for specifying, visualizing, constructing and documenting software systems. The UML proved to be extremely successful and it has achieved tremendous popularity making it the de facto industry standard for object oriented system development. As such, many researchers presented works, case studies and empirical studies on the practical usage of UML but as well criticisms for UML complexity, ambiguity, difficulty to be learnt, etc. Even though a large number of articles and books are devoted to various aspects of UML language, there is little evidence on how UML is used. This study attempts identify the profile of persons using UML, to define the software projects where UML was used, to pinpoint UML diagrams that are being used and their effectiveness, to discover whether CASE tools are being used and to record the perceived usefulness of UML language. For conducting the study a survey was developed and it was distributed to mailing lists of Greek IT professionals and to university students. The findings indicate that UML is used successfully in the majority of software development projects and that most users perceive UML positively since it supports faster system building, development of higher quality software systems, and for specific cases, it leads to software development cost-decrease.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Role of unified modelling language in software development in Greece ?? results from an exploratory study

The Unified Modelling Language (UML) is a language for specifying, visualising, constructing and documenting software systems. The UML proved to be extremely successful and it has achieved tremendous popularity making it the de facto industry standard for object oriented system development. As such, many researchers presented empirical studies on the practical usage of UML but as well criticism...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Investigating the role of tourism of sporting events on the economic development of Turkmen Sahara region in Golestan province

The aim of the present study was to investigate the role of sports events tourism on the economic development of the Turkmen Sahara region in Golestan province. The research was a series of exploratory experiments based on the data collected. Data collection tools in the qualitative phase were semi-structured interviews. The statistical sample in the qualitative section includes; 19 tourism man...

متن کامل

Quantitative evaluation of software security: an approach based on UML/SecAM and evidence theory

Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...

متن کامل

Red Blood Cell-Conditioned Media from Non-Alcoholic Fatty Liver Disease Patients Contain Increased MCP1 and Induce TNF-α Release

Background: Non-alcoholic fatty liver disease (NAFLD) constitutes a global pandemic. An intricate network among cytokines and lipids possesses a central role in NAFLD pathogenesis. Red blood cells comprise an important source of both cytokines and signaling lipids and have an important role in molecular crosstalk during immunometabolic deregulation. However, their role in NAFLD has not been tho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014